human neural tube defects - Turkish English Dictionary